large meatball - Turkish English Dictionary